#include <iostream>
#include <tuple>
using namespace std;

auto foo() {
  return tuple{1, "ok", 3.14}; // C++14可以将多个值作为元组返回
}

int main() {
  auto [i, s, f] = foo(); // 结构化绑定 + 自动类型推导
  cout << i << ' ' << s << ' ' << f << endl;
}